﻿html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-weight: inherit;
    font-style: inherit;
    font-size: 100%;
    font-family: inherit;
    vertical-align: baseline;
}


html {
    overflow-y: scroll;
}

body {
    font: 12px 'Lucida Grande',lucida,helvetica,arial,sans-serif;
}

h1 {
    font: 18pt 'Lucida Grande',lucida,helvetica,arial,sans-serif;
    font-weight: bolder;
}
h2 {
    font: 14pt 'Lucida Grande',lucida,helvetica,arial,sans-serif;
    font-weight: bolder;
}
h3 {
    font: 12pt 'Lucida Grande',lucida,helvetica,arial,sans-serif;
    font-weight: bolder;
}
h4 {
    font: 10pt 'Lucida Grande',lucida,helvetica,arial,sans-serif;
    font-weight: bolder;
}
h5 {
    font: 8pt 'Lucida Grande',lucida,helvetica,arial,sans-serif;
    font-weight: bolder;
}


#content {
    width: 360px;
    /*
    margin-left: -50%;
    margin-top: 60%;*/
    margin-left: 35%;
    margin-top: 25%;
    color: #000000;
	position: absolute;
    font: 9pt 'Lucida Grande', lucida, helvetica, arial, sans-serif;
    border: 1px solid #1e90ff;
    background: #87cefa;
    padding:15px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    -moz-box-shadow:#1e90ff ;
}

#contentApplicationList {
    width: 500px;
    color: #000000;
    font: 9pt 'Lucida Grande', lucida, helvetica, arial, sans-serif;
    padding: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    -moz-box-shadow:#1e90ff ;
}

p {
    margin-bottom: 20px;
}

.right {
    text-align: right;
}

.left {
    text-align: left;
}

.center {
    text-align: center;
}

.display {
    display: none;
}

button {
    width: 120px;
    height: 30px;
    background-color: #a9a9a9;
    color: #ffffff;
    cursor: pointer;
     -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    font-weight: bolder;
}

button:hover {
    width: 130px;
    height: 30px;
    background-color: #c0c0c0;
    color: #ffffff;
    cursor: pointer;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    font-weight: bolder;
}

.label {
    font: 12px 'Lucida Grande',lucida,helvetica,arial,sans-serif;
    color: #000000;
}

.error {
    font: 12px 'Lucida Grande',lucida,helvetica,arial,sans-serif;
    color: #dc143c;
}

.textbox {
    /*
    width: 200px;
    height: 20px;*/
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    -moz-box-shadow: #a9a9a9;

    width: 200px;
    height: 20px;
    font: 10pt 'Lucida Grande',lucida,helvetica,arial,sans-serif;
    background-color: #EEEEEE;
	border-bottom: solid 1px #cccccc;
	border-top: none;
	border-left: none;
	border-right: none;
	/*width: 220px;
	height: 17px;*/
	padding-top: 5px;
	color: #5A6A7E;
}

select {
    width: 150px;
    height: 25px;
}

/* Header */
.outer_header {
    margin-left: 0;
    width: 100%;
    text-align: center;
    border: 0;
    height: 75px;
    vertical-align: top;
}

.box_header {
    width: 100%;
    display: -moz-inline-box;
    display: inline-block;
    background-color: #ffffff;
    border: 0;
}

#left_header {
    width: 30%;
    vertical-align: top;
    text-align: left;
}

#center_header {
    width: 40%;
    vertical-align: middle;
    text-align: center;
}

#right_header {
    width: 30%;
    vertical-align: top;
    text-align: right;
}

li {
    list-style-type: none;
}

.tr_header {
    width: 100%;
    background-color: #1e90ff;
    border: 1px dotted #87cefa;
    height: 25px;
    color: #000000;
    font: 10pt 'Lucida Grande',lucida,helvetica,arial,sans-serif;
    font-weight: bolder;
    vertical-align: middle;
}

.tr_style {
    width: 100%;
    background-color: #ffffff;
    border: 1px dotted #87cefa;
    color: #000000;
    height: 20px;
    font: 9pt 'Lucida Grande',lucida,helvetica,arial,sans-serif;
    vertical-align: middle;
}

.tr_alter {
    width: 100%;
    background-color: #00bfff;
    border: 1px dotted #87cefa;
    color: #000000;
    height: 20px;
    font: 9pt 'Lucida Grande',lucida,helvetica,arial,sans-serif;
    vertical-align: middle;
}


#_ApplicationList {
    width: 100%;margin-top: 25px;border: 2px;
    border: 1px solid #1e90ff;
}

#_ApplicationList tbody tr {
    border: 0px solid #87cefa;
}

#_ApplicationList tbody tr th {
   border: 1px solid #1e90ff;vertical-align: middle;height: 25px;
}

#_ApplicationList tbody tr td {
   border: 1px solid #87cefa;vertical-align: middle;height: 25px;
}


.logout {
    width: 100%; height: 30px; text-align: right; background-color: #1e90ff; vertical-align: middle;
}